package com.cw.myset;

import java.util.TreeSet;

public class TreeSetDemo4 {
    public static void main(String[] args) {
/*
        需求：创建5个学生对象
                属性：（姓名，年龄，语文成绩，数学成绩，英语成绩），
                按照总分从高到低输出到控制台
                如果总分一样，按照语文成绩排
                如果语文成绩一样，按照数学成绩排
                如果数学成绩一样，按照英语成绩排
                如英语成绩一样，按照年龄排
                如果年龄一样，按照姓名的字母顺序排
                如果都一样，认为是同一个学生，不存
*/

        //1.创建学生对象
        Student2 s1 = new Student2("zhangsan",23,90,99,50);
        Student2 s2 = new Student2("lisi",24,95,98,50);
        Student2 s3 = new Student2("wangwu",25,60,100,30);
        Student2 s4 = new Student2("zhaoliu",26,70,99,70);
        Student2 s5 = new Student2("qianqi",26,70,80,70);

        //2.创建集合
        TreeSet<Student2> ts = new TreeSet<>();

        //3.添加元素
        ts.add(s1);
        ts.add(s2);
        ts.add(s3);
        ts.add(s4);
        ts.add(s5);

        //4.打印集合
        for (Student2 t : ts) {
            System.out.println(t);
        }
    }
}
